Inpsyde\PayoneerForWoocommerce\PaymentGateway\Gateway\PaymentGateway B

Total Complexity 78
Dependencies 27
Dependents 15
Total lines 832
Lines of code 399
Logical lines of code 223
Comment lines 225
Methods 34
Properties 15

Methods 34

Method Rating Maintainability Complexity Lines of code
get_field_value()
A
49 8 31
generate_settings_html()
A
48 7 36
process_refund()
S
49 5 35
getFieldGroup()
S
59 5 13
setupSavingPayoutData()
S
55 4 21
get_custom_attribute_html()
S
61 4 13
validateMerchantCredentials()
S
57 3 18
filterVirtualFields()
S
61 3 12
getFieldConfig()
S
62 3 11
process_payment()
S
57 2 17
processMerchants()
S
60 2 14
__construct()
S
50 1 29
getOrder()
S
63 2 12
payment_fields()
S
61 2 12
getFieldValue()
S
69 2 7
get_icon()
S
65 2 9
setMerchants()
S
71 2 6
get_title()
S
67 2 7
setPropertiesFromOptions()
S
65 2 8
isRefundOrderPaidWithPayoneer()
S
70 2 6
getIncomingFieldValue()
S
66 2 8
setPropertiesFromConfig()
S
62 1 11
process_admin_options()
S
69 1 7
is_available()
S
68 1 8
getMerchants()
S
81 1 3
createMerchant()
S
76 1 4
getTransactionUrlFieldName()
S
81 1 3
init_settings()
S
80 1 3
get_option_key()
S
82 1 3
get_transaction_url()
S
69 1 7
getFieldGroupValues()
S
69 1 7
getCredentialsToValidate()
S
69 1 7
validateApiCredentials()
S
67 1 8
has_fields()
S
80 1 3